* {margin:0; padding:0;}
.fl {float:left;}
.fr {float:right;}
.clr {clear:both; height:0; line-height:0; font-size:0;}
ul {list-style:none;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:none;}
.separate{height:1px; border-bottom: 1px solid #DDDDDD;margin-bottom: 20px;padding-bottom: 20px;}
.col207 {width:207px; float:left;}
.col200 {width:200px; float:right;}
.col225 {width:225px; float:right;}
.col258 {width:258px; float:right;}
.col636 {width:636px; margin-left:22px; float:left;}
.col658 {width:658px; float:left;}
.col328 {width:328px; float:left;}
.col1090 {width:1090px;}
.col1090 a {color:#094170;}
.col505 {width:505px; float:left;}
.col445 {width:445px; float:right;}
.colpl22 {padding-left:22px;}
.dotted {
	background:url('../images/dotted.png') bottom left repeat-x;
	padding-bottom:6px;
}
.comment-dotted {
	background:url('../images/dotted.png') bottom left repeat-x;
	padding-bottom:6px;
	margin-bottom:6px;
}
.block-solid {
	padding-bottom:5px;
	border-bottom:2px solid #8cbeff;
	margin-bottom:20px;
}
.solid {
	padding-bottom:20px;
	border-bottom:1px solid #ddd;
	margin-bottom:20px;
}
h1 {font-size:14px; font-family:Tahoma; margin-bottom:10px;}
h1 a {
	background:url('../images/arrow-02.png') 0 50% no-repeat;
	padding-left:15px;
	display:block;
}
h2 {font-size:12px;}
p.normal {margin:5px 0 5px 15px;}
p.normal a {color:#333;}
p.time {font-size:11px; color:#888888;}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#333;
}
/* 3 cols */
body.cols3 {background:url('../images/bg-3cols-gmat.jpg') repeat-x 0 0;}
.cols3-head {
	display:block;
	height:105px;
}
.cols3-foot {
	display:block;
	height:40px;
	background:url('../images/bg-cols3-foot.jpg') repeat-x 0 0;
}

#cols3-container {
	position:relative; 
	display:block;
	border-left:207px solid transparent;
	border-right:200px solid transparent;
}
#cols3-container a {color:#094170;}
#cols3-inner {display:block; margin-left:-207px; margin-right:-200px;}
#cols3-left {float:left; position:relative; width:207px; left:0px;}
#cols3-right {float:right; position:relative; width:200px; right:0px;}
#cols3-center {/*margin-left:229px;*/ margin-left:207px; margin-right:222px; position:relative; display:block; height:1%;
	background:url('../images/bg-left.png') top left repeat-y;
}

/* 2 cols */

/* sign in */
body.sign-in {background:url('../images/bg.jpg') center top no-repeat;}

#wrap-sign-in {
	margin:0 auto;
	width:960px;
}
#logo-sign-in {
	margin:0 auto;
	margin-top:30px;
	width:396px;
	height:404px;
}
ul.frm li {float:left; height:53px;}
ul.frm li.username,
ul.frm li.password {width:256px;}
ul.frm li.sign-in {width:132px;}
#frm-sign-in {
	margin:0 auto;
	margin-top:30px;
	width:644px;
	text-align:center;
}
#frm-sign-in input.text {
	background:url('../images/bg-input-sign-in.png') top left no-repeat;
	padding:0 16px;
	width:220px;
	height:53px;
	border:none;
	font-family:Tahoma;
	font-size:18px;
	font-weight:bold;
	color:#888888;
}
#frm-sign-in input.btn {
	background:url('../images/bg-btn-sign-in.png') top left no-repeat;
	padding-top:2px;
	width:132px;
	height:53px;
	border:none;
	cursor:pointer;
}
#success {color:#fff;}
#success a {color:#fff;}
#footer-sign-in {
	margin-top:110px;
	color:#fff;
}
#footer-sign-in a {color:#fff;}

/* gmat */
#wrap-gmat {
	margin:0 auto;
	width:1090px;
}
#header-gmat {
	background:url('../images/bg-header.jpg') top left repeat-x;
	height:100px;
}
#logo-gmat {
	padding:15px 0 0 25px;
	height:52px;
}
#search-gmat {
	background:url('../images/bg-search.png') top left no-repeat;
	margin-top:20px;
	height:26px;
}
#search-gmat ul.frm li {float:left; height:26px;}
ul.frm li.q {width:297px;}
ul.frm li.search {width:27px;}
#search-gmat input.text {
	background:transparent;
	padding-left:9px;
	width:284px;
	height:26px;
	border:none;
	color:#888888;
}
#search-gmat input.btn {
	background:transparent;
	width:27px;
	height:26px;
	border:none;
	cursor:pointer;
}
#user-gmat {
	padding:10px 25px 0 0;
	text-align:right;
	color:#fff;
	font-size:11px;
}
#user-gmat li {float:right;}
#user-gmat ul.sub li {float:none;}
#user-gmat li.has-sub {
	position:relative;
}
#user-gmat li.sep {padding:0 5px;}
#user-gmat a {color:#fff; display:block;}
#user-gmat a.home {
	background:url('../images/bg-home-header.png') 0 50% no-repeat;
	width:108px;
	padding:5px 0 0 15px;
}
#user-gmat a.account {
	background:url('../images/bg-arrow-03.png') 100% 75% no-repeat;
	width:50px;
	padding:5px 15px 0 0;
	margin-right:8px;
}
#user-gmat a.account:hover {text-decoration:none;}
#user-gmat a.account-selected {
	background:url('../images/bg-account-hover.png') 0 0 no-repeat;
	width:50px;
	padding:5px 23px 0 0;
	color:#094170;
}
#user-gmat a.account-selected:hover {text-decoration:none;}
#user-gmat ul.sub {
	background:url('../images/bg-sub-account.png') 0 0 no-repeat;
	position:absolute;
	width:128px;
	top:20px;
	right:0;
	width:128px;
	height:81px;
	padding-top:7px;
}
#user-gmat ul.sub li {padding:0 6px;}
#user-gmat ul.sub a {color:#094170; display:block; text-align:left; padding:3px 4px 3px 9px; border-bottom:1px solid #b3cadd;}
#user-gmat ul.sub a.last {border-bottom:none;}
#user-gmat ul.sub a:hover {text-decoration:none; background-color:#e8e8e8;}

ul.top-menu {padding-left:5px;}
ul.top-menu li {float:left; padding:10px 19px 4px 19px; margin-right:2px;}
ul.top-menu li.home-selected a,
ul.top-menu li.profile-selected a,
ul.top-menu li.practice-selected a,
ul.top-menu li.test-selected a,
ul.top-menu li.tools-selected a,
ul.top-menu li.group-selected a,
ul.top-menu li.forums-selected a,
ul.top-menu li.blog-selected a,
ul.top-menu li:hover a {color:#094170;}
ul.top-menu a {color:#fff; font-weight:bold; font-size:14px;}
ul.top-menu a:hover {text-decoration:none;}

ul.top-menu li.home-selected, ul.top-menu li.home:hover {background:url('../images/bg-menu-top-home-hover.jpg') bottom left no-repeat;}
ul.top-menu li.profile-selected, ul.top-menu li.profile:hover {background:url('../images/bg-menu-top-profile-hover.jpg') bottom left no-repeat;}
ul.top-menu li.practice-selected, ul.top-menu li.practice:hover {background:url('../images/bg-menu-top-practice-hover.jpg') bottom left no-repeat;}
ul.top-menu li.test-selected, ul.top-menu li.test:hover {background:url('../images/bg-menu-top-test-hover.jpg') bottom left no-repeat;}
ul.top-menu li.tools-selected, ul.top-menu li.tools:hover {background:url('../images/bg-menu-top-tools-hover.jpg') bottom left no-repeat;}
ul.top-menu li.group-selected, ul.top-menu li.group:hover {background:url('../images/bg-menu-top-group-hover.jpg') bottom left no-repeat;}
ul.top-menu li.forums-selected, ul.top-menu li.forums:hover {background:url('../images/bg-menu-top-forums-hover.jpg') bottom left no-repeat;}
ul.top-menu li.blog-selected, ul.top-menu li.blog:hover {background:url('../images/bg-menu-top-blog-hover.jpg') bottom left no-repeat;}

/* content */
#left-gmat {
	/*
	background:url('../images/bg-left.png') top right repeat-y;
	padding-right:7px;
	*/
}
#left-gmat div.inner {
	background-color:#f8f8f8;
	padding:20px 0 20px 20px;
}
div.user-info {}
div.user-info img {
	width:50px;
	height:50px;
	float:left;
	margin-right:5px;
}
div.user-info a {font-weight:bold;}
div.user-info a:hover {text-decoration:none;}

div.left-menu {}
div.left-menu a {display:block;}
div.left-menu li a {
	padding:3px 0 3px 5px;
}
div.left-menu li a:hover {text-decoration:none;}
div.left-menu ul.sub {margin-left:20px;}
#cols3-container div.left-menu ul.sub li a {
	background:url('../images/arrow-01.png') 0 50% no-repeat;
	padding-left:15px;
	font-weight:normal;
	color:#333;
}
div.left-menu li {margin-bottom:1px;}
div.left-menu li.selected,
div.left-menu li.other:hover,
div.left-menu li:hover {
	background:#094170 url('../images/menu-l-001.jpg') 0 0 no-repeat;
}
div.left-menu li.other {
	background:#e8e8e8 url('../images/menu-l-002.jpg') 0 0 no-repeat;
}
#cols3-container div.left-menu li a {color:#333;}
#cols3-container div.left-menu li.selected a,
#cols3-container div.left-menu li a:hover {color:#fff;}
div.left-menu li a span {
	display:block;
	padding-left: 20px;
}
div.left-menu li a span.ra {
	background:url('../images/icon-001.png') 0 0 no-repeat;
}
div.left-menu li a span.gu {
	background:url('../images/icon-002.png') 0 0 no-repeat;
}
div.left-menu li a span.fu {
	background:url('../images/icon-003.png') 0 0 no-repeat;
}
div.left-menu li a span.mg {
	background:url('../images/icon-004.jpg') 0 0 no-repeat;
}
div.left-menu li.selected a span.mg,
div.left-menu li a:hover span.mg {
	background:url('../images/icon-004.png') 0 0 no-repeat;
}
div.left-menu li a span.account {
	background:url('../images/icon-007.png') 0 0 no-repeat;
}
div.left-menu li a span.notifications {
	background:url('../images/icon-008.png') 0 0 no-repeat;
}
div.left-menu li a span.label {
	background:url('../images/icon-009.png') 0 0 no-repeat;
}
div.left-menu li a span.upgrade_account {
	background:url('../images/icon-010.png') 0 0 no-repeat;
}

div.left-menu li a span.all {color:#094170;}
div.left-menu li a:hover span.all {color:#fff;}
div.left-menu li a span.all {
	background:url('../images/icon-005.png') 0 0 no-repeat;
}
div.left-menu li a span.pg {
	background:url('../images/icon-006.png') 0 0 no-repeat;
	font-weight:bold;
	color:#094170;
}
div.left-menu li.selected a span.pg,
div.left-menu li a:hover span.pg {color:#fff;}

div.left-menu li a.home {
	background:url('../images/icon-home.png') 0 50% no-repeat;
}
div.left-menu li a.profile {
	background:url('../images/icon-profile.png') 0 50% no-repeat;
}
div.left-menu li a.test {
	background:url('../images/icon-test.png') 0 50% no-repeat;
}
div.left-menu li a.tools {
	background:url('../images/icon-tools.png') 0 50% no-repeat;
}
div.left-menu li a.group {
	background:url('../images/icon-group.png') 0 50% no-repeat;
}
div.left-menu li a.forums {
	background:url('../images/icon-forums.png') 0 50% no-repeat;
}
div.left-menu li a.blog {
	background:url('../images/icon-blog.png') 0 50% no-repeat;
}

#right-gmat {margin:20px 0;}
div.popular h2 {
	border-bottom:2px solid #094170;
	padding-bottom:5px;
	margin-bottom:5px;
}
div.right-menu li {
	padding:2px 0;
}

/* center */
#center-gmat {padding:20px 0;}
div.block-gmat {}

div.comment-info {margin-left:20px; height:54px;}
div.comment-info img {
	width:50px;
	height:50px;
	float:left;
	margin-right:5px;
}
div.comment-info a {font-weight:bold;}
div.comment-info a:hover {text-decoration:none;}
div.comment-info p.time {margin-left:55px;}

div.comment-sub {margin:0 0 5px 70px;}
div.comment-sub img.space {height:1px; width:25px;}
div.comment-sub-info {}
div.comment-sub-info img {
	width:35px;
	height:35px;
	float:left;
	margin-right:5px;
}
div.comment-sub-info a {font-weight:bold;}
div.comment-sub-info a:hover {text-decoration:none;}
div.comment-sub-info p.time {margin-left:40px;}
div.comment-sub-info textarea {width:100%; height:34px; margin-top:1px; font-family:Arial; font-size:11px; color:#888888;}

#footer-gmat {
	background:url('../images/bg-cols3-foot-l.jpg') top left no-repeat;
	padding-top:11px;
	height:25px;
	color:#888888;
}
#footer-gmat .inner {
	background-color:#e6e6e6;
	padding:4px 25px 0 25px;
	height:25px;
}
#footer-gmat a {color:#094170;}

/* home */
.col950 {width:950px;}
.col470 {width:470px;}
.col690 {width:680px; margin-left:10px; float:left;}
.col250 {width:230px; margin-right:20px; float:right;}
body.home {background:url('../images/bg-body-home.jpg') top left repeat-x;}
#wrap-home {
	margin:0 auto;
	width:950px;
}
#header-home {
	background:url('../images/bg-header-home.jpg') top left no-repeat;
	height:84px;
}
#logo-home {
	padding:15px 0 0 20px;
	height:50px;
}

#top-menu-home {
	padding:25px 20px 0 0;
	text-align:right;
	font-size:18px;
}
#top-menu-home li {float:right;}
#top-menu-home li.sep {padding:0 5px;}
#top-menu-home a {color:#094170; display:block; padding:9px 10px 8px 10px;}

#slider {
	background:url('../images/bg-slider-home.jpg') top left no-repeat;
	height:300px;
}

#about-home {
	background:#e6e6e6 url('../images/bg-about-home.jpg') bottom left repeat-x;
	height:120px;
}
.about {
	background:url('../images/icon-about.png') top left no-repeat;
	padding:15px 0 0 72px;
}
.get-started {margin-top:25px;}

#content-home {background-color:#f9f9f9;}
#content-home h1 {font-size:18px; font-weight:normal; padding:16px 0 12px 0; margin-bottom:0;}
#content-home .inner-l {
	margin-left:20px;
}
#content-home .inner-r {
	margin-right:20px;
}

.analytical-writing-assessment {
	background:url('../images/icon-analytical-writing-assessment.png') top left no-repeat;
}
.quantitative-section {
	background:url('../images/icon-quantitative-section.png') top left no-repeat;
}
.problem-solving {
	background:url('../images/icon-problem-solving.png') top left no-repeat;
}
.analytical-writing-assessment,
.quantitative-section,
.problem-solving {
	padding:0 0 25px 57px;
}
.analytical-writing-assessment a,
.quantitative-section a,
.problem-solving a {font-weight:bold; color:#094170;}
.lrq {font-style:italic; font-size:13px;}
.reask {padding:10px 0 15px 372px;}

/* sign up */
.sign-up {
	background-color:#f9f9f9;
	margin-top:1px;
}
.sign-up h1 {
	margin:15px 0 20px 25px;
}
.sign-up p {margin:10px 0 10px 25px;}
.tbl-sign-up td.label {
	width:210px;
	text-align:right;
	color:#094170;
	font-size:13px;
	font-weight:bold;
}
.tbl-sign-up td.label span {color:#333;}
.tbl-sign-up td.label a {color:#094170;}
.tbl-sign-up input.text {
	background:url('../images/bg-sign-up-input.png') no-repeat 0 0;
	padding:0 5px;
	width:232px;
	height:34px;
	border:none;
	font-size:13px;
	color:#888888;
}
.tbl-sign-up input.btn {
	background:url('../images/btn-sign-up.png') top left no-repeat;
	width:120px;
	height:41px;
	border:none;
	cursor:pointer;
}
ul.sign-up-item {
	margin-left:25px;
	width:395px;
	margin-bottom:10px;
}
ul.sign-up-item li {padding-bottom:7px;}
ul.sign-up-item img {vertical-align:middle;}

.tbl-new-group td.input {width:400px;}
.tbl-new-group td.label {
	width:100px;
	text-align:right;
	padding-right:10px;
}
.tbl-new-group td input.text {
	width:250px;
	padding:2px;
}
.tbl-new-group td textarea {
	width:400px;
	padding:2px;
}
.tbl-new-group input.btn {
	background:url('../images/btn-create-group.png') top left no-repeat;
	width:101px;
	height:24px;
	border:none;
	cursor:pointer;
}
.tbl-new-group td ul.radio li {
	float:left;
	padding:3px 0;
}
.tbl-new-group td ul.radio li.input {
	width:18px;
}
.tbl-new-group td ul.radio li.label {
	width:380px;
}
.new-group a.btn {margin-top:9px; display:block;}
ul.premium-account li {
    background:url('../images/btn-checked.png') top left no-repeat;
    padding-left:20px;
}
ul.premium-account li {
    background:url('../images/btn-checked-001.jpg') top left no-repeat;
    padding:8px 0 4px 30px;
	font-size:14px;
	color:#094170;
}

#footer-home {
	background:#e6e6e6 url('../images/bg-footer-home.jpg') top left repeat-x;
	padding:25px 25px 0 25px;
	height:29px;
	color:#888888;
}
#footer-home a {color:#094170;}

table.gridtable {
	border-width: 1px;
	border-color: #ddd;
	border-collapse: collapse;
}
table.gridtable th {
	border-width: 1px;
	padding:4px 20px;
	border-style:solid;
	border-color:#ddd;
	background-color:#094170;
	color:#fff;
}
table.gridtable td {
	border-width: 1px;
	padding:4px 20px;
	border-style: solid;
	border-color: #ddd;
	background-color: #fff;
}

/* tabs */

#tabs {
	background:url('../images/bg-manage-group-t.png') 0 0 no-repeat;
	width: 597px;
	min-height: 30px;
}
#tabs ul {
	margin-top: 1px;
	float: left;
	height: 29px;
	width: 565px;
	padding: 0 16px;
}
#tabs li {
	list-style: none;
}
* html #tabs li {
	display: inline;
}
#tabs li, #tabs li a {
	float: left;
}
#tabs ul li.active {
	background-color: #fff;
}
#tabs ul li.active a {
	color: #333;
}
#tabs ul li a {
	border-right: 1px solid #ddd;
	text-decoration: none;
	padding: 5px 9px 6px 9px;
	color: #333;
}
#tabs div.content {
	float: left;
	width: 563px;
	padding: 16px;
	padding-bottom: 0;
	border: 1px solid #ddd;
	border-top: none;
	border-bottom: none;
	min-height: 210px;
}
.manage-group-b {
	float: left;
	background:url('../images/bg-manage-group-b.png') 0 0 no-repeat;
	width: 597px;
	min-height: 10px;
}
#tabs .tbl-new-group td input.text {
	width:300px;
	padding:2px;
}
#tabs .tbl-new-group td textarea {
	width:300px;
	padding:2px;
}
#tabs #general .tbl-new-group input.btn {
	background:url('../images/bg-btn-apply.png') top left no-repeat;
	width:57px;
	height:24px;
	border:none;
	cursor:pointer;
}
#tabs #member p {padding:10px 0;}
#tabs #member input.btn {
	background:url('../images/bg-btn-invite.png') top left no-repeat;
	width:57px;
	height:24px;
	border:none;
	cursor:pointer;
}
#tabs #general-infomation img {float:left; margin-right:10px;}
#tabs #general-infomation input.btn,
#tabs #change-password input.btn {
	background:url('../images/btn-save-setting.png') top left no-repeat;
	width:93px;
	height:24px;
	border:none;
	cursor:pointer;
}
#tabs #change-password .tbl-new-group td.label {width:120px;}
#tabs #change-password .tbl-new-group td input.text {width:180px;}

input.btn-invite {
	background:url('../images/btn-send-invite.png') top left no-repeat;
	width:87px;
	height:24px;
	border:none;
	cursor:pointer;
}

#create-label {
	padding-bottom:10px;
}
#create-label input.btn {
	background:url('../images/btn-create.png') top left no-repeat;
	width:47px;
	height:22px;
	border:none;
	cursor:pointer;
}
#create-label input.text {
	padding: 2px;
    width: 180px;
}

#upgrade {
	padding:10px 0;
	color:#89bb00;
	font-size:14px;
}
#upgrade input.btn {
	margin-top:10px;
	background:url('../images/btn-upgrade.png') top left no-repeat;
	width:83px;
	height:24px;
	border:none;
	cursor:pointer;
}
#upgrade input.btn {
	margin-top:10px;
	background:url('../images/btn-upgrade-001.jpg') top left no-repeat;
	width:193px;
	height:41px;
	border:none;
	cursor:pointer;
}

#notifications {
	padding:10px 0;
}
#notifications input.btn {
	margin-top:10px;
	background:url('../images/btn-save-setting.png') top left no-repeat;
	width:93px;
	height:24px;
	border:none;
	cursor:pointer;
}

.view-content h1 {
	height:22px;
}
.view-content h1 a {
	background:none;
	padding:2px 0;
	width:300px;
	float:left;
}
.view-content h1 a.btn {
	width:150px;
	height:22px;
	float:right;
}
.view-content h1 a.btn img {
	float:right;
}
.view-content .comment-info {
	margin-left:0;
}
.view-content .comment-sub {
	margin-left:50px;
}

#center-gmat table.upgrade-account {
	background:url('../images/bg-upgrade-account.jpg') top left no-repeat;
	width:826px;
	height:374px;
}
#center-gmat table.upgrade-account h2 {
	padding:50px 0 10px 40px;
	text-transform:uppercase;
	color:#89bb00;
	font-size:14px;
}

ul.premium-account {
	padding-left:40px;
}

#share {
	width:100%;
	height:125px;
	border:1px solid #ddd;
	margin-bottom:15px;
}
#share .txt-area {
	padding:9px;
	height:78px;
}
#share .txt-area textarea {
	width:100%;
	height:100%;
}
#share .bottom {
	padding:3px 9px 0 0;
	border-top:1px solid #ddd;
	background:url('../images/bg-bottom-share.jpg') top left repeat-x;
	height:28px;
}
#share .bottom input.btn {
	background:url('../images/btn-share.png') top left no-repeat;
	width:46px;
	height:22px;
	border:none;
	cursor:pointer;
	float:right;
}
/*-------------------------------practive------------------------------------*/
.category_question {}
div.category_question {}
div.category_question a {display:block;}
div.category_question li a {
	padding:3px 0 3px 5px;
}
div.category_question li a:hover {text-decoration:none;}
div.category_question ul.sub {margin-left:20px;}
#cols3-container div.category_question ul.sub li a {
	background:url('../images/arrow-01.png') 0 50% no-repeat;
	padding-left:15px;
	font-weight:normal;
	color:#333;
}
div.category_question li {margin-bottom:1px;}
div.category_question li.selected,
div.category_question li.other:hover,
div.category_question li:hover {
	background:#094170 url('../images/menu-l-001.jpg') 0 0 no-repeat;
}
div.category_question li.other {
	background:#e8e8e8 url('../images/menu-l-002.jpg') 0 0 no-repeat;
}
#cols3-container div.category_question li a {color:#333;}
#cols3-container div.category_question li.selected a,
#cols3-container div.category_question li a:hover {color:#fff;}
div.category_question li a span {
	display:block;
	padding-left: 20px;
}
div.category_question li a span {
	background:url('../images/cate.png') 0 0 no-repeat;
}
div.category_question li a span.label {
	background:url('../images/label.png') 0 0 no-repeat;
}
div.category_question li a span.label:hover {
	background:url('../images/label_hover.png') 0 0 no-repeat;
}
#cols3-center-right {/*margin-left:229px;*/ margin-left:207px;position:relative; display:block; height:1%;
	background:url('../images/bg-left.png') top left repeat-y;
}
#center-right-gmat {padding:0 0 20px 0;}
/*-----------------------------------------------------*/

table.practive{}
table.practive th{height:32px; background: #d1d883;}
table.practive td{height:30px; background: #faffca;border-bottom:1px solid #dddddd;}
table.practive td a{text-decoration: none}
table.practive td a:hover{text-decoration: none}
table.practive td.first{background:#faffca url("../images/bg-left.png") repeat-y scroll left top }
table.practive td.tested{height:30px; background: #fff;border-bottom:1px solid #dddddd;}

.practive_button, .normal_button{
	-moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: -moz-linear-gradient(center top , #F9F9F9, #E3E3E3) repeat scroll 0 0 transparent;
    border-color: #CCCCCC #BBBBBB #A0A0A0;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    cursor: default;
    margin: 0;
    outline: medium none;
    padding: 3px 8px;
    text-align: center;
    vertical-align: left;
    white-space: nowrap;
    float:left;
}
.practive_button:hover {
    background: -moz-linear-gradient(center top , #777777, #999999) repeat scroll 0 0 transparent;
    border-color: #888888 !important;
    color: #FFFFFF;
}
.practive_button .menu_select{display: none; margin:0;padding:0; border-left:1px solid #ecece8;border-right:1px solid #ecece8;border-bottom:1px solid #ecece8;}
.practive_button .menu_select li{height:20px;line-height:20px;background: #fff;padding:0 10px; color:#000;border-bottom: 1px solid #ecece8;}
.practive_button .menu_select li a{text-decoration: none;font-size: 12px;}
.practive_button .menu_select li a:hover{text-decoration: none;font-size: 12px;}
.practive_button:hover .menu_select{display: block;position: absolute;}
.practive_button:hover .menu_select li:hover{background: #f9f9f9;}
.select_all{text-align: left;width: 24px; padding:7px 8px 1px 8px;}

.normal_button{width:54px; padding:4px 8px;}
.normal_button:hover{border: 1px solid #f9f9f9;}
.space_left{margin-left:20px;}

.sub_category{float:left}
.sub_category .sexy{width:106px !important;}
.sub_category input{width:86px !important;}
.sub_category .icon{left:86px !important;}
.label_button{float:left}
.label_button .sexy{width:106px !important;}
.label_button input{width:86px !important;}
.label_button .icon{left:86px !important;}
.button_more_action{float:left}
.button_more_action .sexy{width:106px !important;}
.button_more_action input{width:86px !important;}
.button_more_action .icon{left:86px !important;}
.sub_category2{float:left}
.sub_category2 .sexy{width:106px !important;}
.sub_category2 input{width:86px !important;}
.sub_category2 .icon{left:86px !important;}
.label_button2{float:left}
.label_button2 .sexy{width:106px !important;}
.label_button2 input{width:86px !important;}
.label_button2 .icon{left:86px !important;}
.button_more_action2{float:left}
.button_more_action2 .sexy{width:106px !important;}
.button_more_action2 input{width:86px !important;}
.button_more_action2 .icon{left:86px !important;}

/*-----------------------------------------------------*/

.colplr22 {padding:0 22px;}

#tabs ul.fullwidth {
	margin:0;
	float: left;
	height: 30px;
	width: 100%;
	padding: 0;
}
#tabs ul.fullwidth li.ll {
	background:url("../images/bg-voca-tl.jpg") 0 0 no-repeat;
	float: left;
	height: 30px;
	width: 16px;
}
#tabs ul.fullwidth li.lr {
	background:url("../images/bg-voca-tr.jpg") 0 0 no-repeat;
	float:right;
	height:30px;
	width:16px;
}
#tabs ul.fullwidth li.active a {
	background-color: #fff;
	color: #333;
	margin:1px 0;
	padding:5px 9px;
}
#tabs ul.fullwidth li a {
	border-right: 1px solid #ddd;
	text-decoration: none;
	padding: 6px 9px;
	color: #333;
}
#tabs ul.fullwidth li {
	background:url("../images/bg-voca-tc.jpg") 0 0 repeat-x;
}
#tabs div.content_fullwidthl {
	background:url("../images/bg-voca-border.jpg") 0 0 repeat-y;
	float: left;
	width: 100%;
	min-height: 210px;
}
#tabs div.content_fullwidthr {
	background: url("../images/bg-voca-border.jpg") 100% 0 repeat-y;
	float: left;
	width: 100%;
	min-height: 210px;
}
.voca-b {
	background:url("../images/bg-voca-border.jpg") 0 100% repeat-x;
	float: left;
	width: 100%;
	min-height: 10px;
}
.voca-b div.dl {
	background:url("../images/bg-voca-bl.jpg") 0 0 no-repeat;
	float: left;
	width: 16px;
	min-height: 10px;
}
.voca-b div.dr {
	background:url("../images/bg-voca-br.jpg") 0 0 no-repeat;
	float: right;
	width: 16px;
	min-height: 10px;
}
.voca_control {
	background:url("../images/bg-voca-control.jpg") 0 0 repeat-x;
	height:30px;
	margin:10px 20px;
}
#tabs .voca_control ul {
	padding:0;
	width:100%;
}
#tabs .voca_control ul li {
}
#tabs .voca_control ul li.licheckbox {
	padding-top:7px;
	padding-left:8px;
}
#tabs .voca_control ul li.btn {
	margin-left:30px;
	margin-top:3px;
	background:url("../images/btn-voca-control1.png") 0 0 no-repeat;
	width:229px;
}
#tabs .voca_control ul li.btn a {
	padding:2px;
	border:none;
}

#tabs .voca_control ul li.btn2 {
	margin-left:30px;
	margin-top:3px;
	background:url("../images/btn-voca-control2.png") 0 0 no-repeat;
	width:169px;
}
#tabs .voca_control ul li.btn2 a {
	padding:2px;
	border:none;
}
